/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package jccflux;

/**
 *
 * @author gerald
 */
public class Symbol {
    /* 0 -keycode           (primary key, unique identifier of each element)
         * 1 -procedure         (process,loop,io,condition)
         * 2 -pseudo            (codes for dummies)
         * 3 -javacode          (codes for bastards with overinflated egos)
         * 4 -connector         (uhhhh...random data?seriously WTF is this?!)
         * 5 -procedure type    (init,arith,cust,etc. Dependent on procedure[1])
         * 6 -dataType          (data contained)
         * 7 -variable          (data contained)
         * 8 -content           (data contained)
         * 9 -mother            (opening code,for conditions and loop only)
         * 10-father            (closing code,for conditions and loop only)
         * 11-flow              (left or right, for conditions and loop only)
         * 12-ParentName        (mother or father)
         */
    private String keycode;
    private String procedure;
    private String pseudo;
    private String javacode;
    private String connector;
    private String type;
    private String datatype;
    private String variable;
    private String content;
    private String mother;
    private String father;
    private String flow;
    private String parent;
    
    public Symbol()
    {}

    public String getConnector() {
        return connector;
    }

    public void setConnector(String connector) {
        this.connector = connector;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public String getDatatype() {
        return datatype;
    }

    public void setDatatype(String datatype) {
        this.datatype = datatype;
    }

    public String getFather() {
        return father;
    }

    public void setFather(String father) {
        this.father = father;
    }

    public String getFlow() {
        return flow;
    }

    public void setFlow(String flow) {
        this.flow = flow;
    }

    public String getJavacode() {
        return javacode;
    }

    public void setJavacode(String javacode) {
        this.javacode = javacode;
    }

    public String getKeycode() {
        return keycode;
    }

    public void setKeycode(String keycode) {
        this.keycode = keycode;
    }

    public String getMother() {
        return mother;
    }

    public void setMother(String mother) {
        this.mother = mother;
    }

    public String getParent() {
        return parent;
    }

    public void setParent(String parent) {
        this.parent = parent;
    }

    public String getProcedure() {
        return procedure;
    }

    public void setProcedure(String procedure) {
        this.procedure = procedure;
    }

    public String getPseudo() {
        return pseudo;
    }

    public void setPseudo(String pseudo) {
        this.pseudo = pseudo;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getVariable() {
        return variable;
    }

    public void setVariable(String variable) {
        this.variable = variable;
    }
    
            
    
}
